package cn.ruleengine.core.condition;

import cn.ruleengine.core.Input;
import cn.ruleengine.core.RuleEngineConfiguration;

import java.io.Serializable;

/**
 * 条件比较入口
 */
public interface ConditionCompare extends Serializable {

    /**
     * 条件比较
     *
     * @param input         入参
     * @param configuration 引擎配置信息
     * @return 比较结果
     */
    boolean compare(Input input, RuleEngineConfiguration configuration);

}
